A taxonomy of deceptive design patterns, laws, cases, reading list, hall of shame, and Deceptive Patterns book